#include "Note.h"

using namespace std;

Note::Note(){}

Note::~Note()
{
	//on vides note_
	note_.clear();
}

void Note::ajouterNote(const string &matiere, const double &note)
{
	note_.push_back(note);
}

double Note::calculMoyenne() const
{
	double moyenne = 0;

	//on additionne chaque note
	for(vector<double>::const_iterator it = note_.begin(); it != note_.end(); ++it){
		moyenne+=*it;		
	}

	//on divise le total par le nombre de notes (notes_.size())
	moyenne = moyenne / note_.size();
	return moyenne;
}